package cn.tedu.tmall.basic;

// import lombok.Data;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
// @Data
public class TmallBasicApplication {

    public static void main(String[] args) {
        SpringApplication.run(TmallBasicApplication.class, args);
    }

    // 1. 创建tmall-common，是以根级作为父级的
    // 2. 在tmall-common中添加lombok依赖，但不配置provided作用域
    // 3. 在根级项目中作依赖管理，管理tmall-common
    // 4. 在tmall-basic中添加tmall-common依赖
    // 5. 在tmall-basic中不再依赖lombok
    // 6. 在tmall-basic中的任何类上，你可以添加@Data注解
    //    因为依赖的传递，tmall-basic通过依赖tmall-common进而得到lombok的依赖
    // 7. 在tmall-common中，将lombok作用域配置为provided
    //    因为依赖不传递，在tmall-basic中使用@Data注解的位置将报错

}
